package com.chinawayltd.ews.sample.mapper.basicInfo;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.chinawayltd.ews.sample.model.TBranchConsumeTime;
import com.chinawayltd.ews.sample.model.basicInfo.BranchConsumeTimeVO;
import com.chinawayltd.ews.sample.web.query.BranchConsumeTimeGirdQuery;

/**
 * @program: greeProject
 * @description Mapper
 * @author: chenxin
 * @create: 2018年4月11日 下午10:50:43
 */
@Mapper
public interface BranchConsumeTimeExtendMapper {

    /**
     * 根据查询条件与分页信息查询站点数据
     * @param queryParam
     * @param page
     * @return
     */
    List<BranchConsumeTimeVO> list(BranchConsumeTimeGirdQuery queryParam);
    
    /**
     * 通过站点查询站点耗时
     * @author: chenxin
     * @date: 2018年4月16日
     * @param branchId
     * @return
     */
    List<TBranchConsumeTime> listBranchTimeByBranch(@Param("branchId")Long branchId);
    
	/**
	 * 删除指定对象
	 * @author: chenxin
	 * @date: 2018年4月16日
	 * @param ids
	 * @return
	 */
	public int deleteAll(String[] ids);
	/**
	 * 添加
	 * @author: chenxin
	 * @date: 2018年4月17日
	 * @param record
	 * @return
	 */
    int insert(TBranchConsumeTime record);

	/**插入数据
	 * @author Fay
	 * @date 2018年5月2日 下午5:21:21
	 * @param tBranchConsumeTime
	 * @return
	 */
	int insertExtendVo(BranchConsumeTimeVO tBranchConsumeTime);

	TBranchConsumeTime selectByTBranchConsumeTime(TBranchConsumeTime tBranchConsumeTime);

}
